// UART0 header file
#ifndef __UART0_H__
#define __UART0_H__

#include <stdio.h>
#include <string.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/uart.h"
#include "driver/uart_select.h"
#include "driver/gpio.h"
 
 
/* 引脚和串口定义 */
#define UART0_UX            UART_NUM_0
#define UART0_TX_GPIO_PIN   GPIO_NUM_43
#define UART0_RX_GPIO_PIN   GPIO_NUM_44

#define UART1_UX            UART_NUM_1
#define UART1_TX_GPIO_PIN   GPIO_NUM_17
#define UART1_RX_GPIO_PIN   GPIO_NUM_16
 
/* 串口接收相关定义 */
#define BUFFER_SIZE         1024    /* 环形缓冲区大小 */
 
/* 函数声明 */
void uart0_1_init(uint32_t baudrate); /* 初始化串口 */
void servo_data_read(); /* 读取舵机数据 */
 

#endif // __UART0_H__